1. What is the primary function of an operating system (OS)?
2. An operating system is an interface between which two components?
3. Which of the following is NOT a fundamental duty of an operating system?
4. What does an operating system simplify for applications?
5. What is a process in the context of operating systems?
6. What does an address space in an operating system refer to?
7. Which company created the first operating system to run a single IBM mainframe computer?
8. Which operating system did Microsoft acquire in 1981 and rename to MS-DOS?
9. Which operating system was developed through collaboration between MIT, AT&T Bell Labs, and General Electric?
10. Which well-known UNIX derivative came from the Berkeley BSD project?
11. Which operating system introduced a graphical user interface on top of MS-DOS?
12. Which UNIX variant is used in modern Macintosh systems?
13. Why is it important for a computer programmer to understand operating systems?
14. Which skills can be improved by studying operating systems?
15. What is the primary role of memory management in an operating system?
Correct Answer: C) Managing and allocating memory to different processes.
16. Which function involves deciding which process gets to use the CPU and for how long?
Correct Answer: C) Processor Management.
17. Which component is responsible for monitoring and controlling connected devices through their drivers?
Correct Answer: B) Device Manager.
18. What is the purpose of file management in an operating system?
Correct Answer: B) Organizing directories and managing file access and storage.
19. Which term describes the process of turning on or restarting a computer?
Correct Answer: A) Booting.
20. What is the function of the user interface or command interpreter in an operating system?
Correct Answer: B) Interpreting and executing user commands or providing a graphical interface.
21. How does the operating system enhance system security?
Correct Answer: B) By protecting against unauthorized access and keeping the firewall active.
22. What is the role of job accounting in an operating system?
Correct Answer: B) Recording time and resources used by different jobs and users.
23. Which system function involves detecting and reporting problems to prevent system malfunctions?
Correct Answer: A) Error-Detecting Aids.
24. What is the primary responsibility of network management in an operating system?
Correct Answer: B) Managing network communications and performance.
25. What is the primary function of a Batch Operating System?
Correct Answer: B) To batch similar jobs together and process them without direct user interaction
26. Which of the following is an advantage of Batch Operating Systems?
Correct Answer: C) Reduced idle time with efficient job processing
27. In a Multi-Programming Operating System, what is stored in the main memory?
Correct Answer: B) Multiple programs that can run simultaneously
28. What is a significant disadvantage of Multi-Programming Operating Systems?
Correct Answer: C) Lack of direct interaction with system resources
29. What defines a Multi-Processing Operating System?
Correct Answer: B) It uses many CPUs to execute tasks
30. Which of the following is an advantage of a Multi-Processing Operating System?
Correct Answer: B) It increases the system's throughput
31. A Multi-Tasking Operating System can handle:
Correct Answer: B) Multiple tasks using round-robin scheduling
32. What is a key disadvantage of a Multi-Tasking Operating System?
Correct Answer: C) The system heats up when running large programs repeatedly
33. In a Time-Sharing Operating System, the term 'Quantum' refers to:
Correct Answer: B) The amount of time allotted to each task for execution
34. Which of the following is a benefit of Time-Sharing Operating Systems?
Correct Answer: B) Reduced hardware costs by sharing resources
35. What is a Distributed Operating System?
Correct Answer: C) An OS that uses a network of interconnected, independent computers
36. Which of the following is an advantage of Distributed Operating Systems?
Correct Answer: C) Faster data exchange and scalability
37. Network Operating Systems primarily:
Correct Answer: A) Allow multiple computers to share resources over a network
38. Which of the following is an example of a Network Operating System?
Correct Answer: C) UNIX
39. Real-Time Operating Systems are most suitable for:
Correct Answer: B) Real-time applications like air traffic control and robotics
40. Which type of Real-Time Operating System is designed for applications with strict timing constraints?
Correct Answer: C) Hard Real-Time System
41. What is a common disadvantage of Real-Time Operating Systems?
Correct Answer: C) Requires specialized device drivers and interrupts
42. What is a unique feature of a Real-Time Operating System compared to other types?
Correct Answer: B) It provides real-time response and high reliability
43. Which operating system type is commonly used for critical systems like medical imaging and industrial control?
Correct Answer: C) Real-Time Operating System
44. What is a primary feature of Hard Real-Time Systems?
Correct Answer: B) No virtual memory usage